NDiagnostics is designed to allow for the quick and simple creation of an application diagnostics utility that can be ran by an end user or by technical support personnel to determine whether a user's machine is configured correctly for a given application. NDiagnostics is built in Visual Studio 2008 using C# while targeting the .NET 2.0 Framework. NDiagnostics was inspired by day-to-day questions from technical support regarding how to troubleshoot a workstation for a given application. Although checklists and guidelines have proved very useful the manual processes involved are somewhat tedious. NDiagnostics is designed to expidite the initial troubleshooting and reduce turnaround times.